草庐IT

php json可读格式

全部标签

c# - System.Diagnostics.TraceSource 中跟踪输出的格式

以下代码:staticvoidMain(string[]args){TraceSourcets=newTraceSource("MyApplication");ts.Switch=newSourceSwitch("MySwitch");ts.Switch.Level=SourceLevels.All;ts.Listeners.Add(newTextWriterTraceListener(Console.Out));ts.TraceInformation("HelloWorld");Console.ReadKey();}生成以下输出:MyApplicationInformation:0:

c# - 如何从 DOMAIN\user 格式的用户名创建 WindowsIdentity/WindowsPrincipal

WindowsIdentity(string)构造函数要求用户名采用username@domain.com格式。但在我的例子中,我从旧的DOMAIN\user格式的数据库中获取用户名(然后必须检查他们的Windows角色成员身份)。从旧式(sAMAccountName)用户名​​创建WindowsPrincipal的最佳方法是什么? 最佳答案 似乎没有办法在不涉及对ActiveDirectory的查询的情况下转换用户名格式。由于是这种情况,因此无需创建WindowsPrincipal来检查组成员身份,因为这可能需要与AD的另一个连接

c# - 更改 ASP.NET Core 中 DateTime 解析的默认格式

我在ASP.NETCoreController中得到一个日期,如下所示:publicclassMyController:Controller{publicIActionResultTest(DateTimedate){}}框架能够解析日期,但只能是英文格式。当我将04.12.2017作为日期参数传递时,我的意思是2017年12月4日。这将被解析为英语日期,因此我的日期对象获得值2017年4月12日。我尝试仅添加德语使用this文章还有this,但没有成功。要使ASP.NETCore以正确的德语格式自动解析日期,需要做什么?更新我尝试设置RequestLocalizationOption

C# - 格式化当前时间

在C#中,如何获取以下格式的当前DateTime?2011-08-10T21:36:01.6327538Z 最佳答案 DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ")请注意,如果您不使用DateTime.UtcNow而是使用现有的DateTime实例,您可能需要在使用给定的之前将其转换为世界通用时间格式字符串(例如DateTime.ToUniversalTime())请记住,DateTime.Now有时只能精确到千分之一秒,具体取决于系统时钟。Thispage显示如下:

c# - 使用 RegEx 验证字符串是否为 base64 格式?

我一直在寻找如何验证base64字符串并遇到了这个问题。^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$我需要一些帮助来让它允许“==”和“=”。谢谢 最佳答案 这应该表现得非常好。privatestaticreadonlyHashSet_base64Characters=newHashSet(){'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T'

c# - 如何有条件地格式化 WPF TextBlock?

我有一个绑定(bind)到字符串的WPFTextBlock。如果该字符串为空,我希望TextBlock以另一种颜色显示警告消息。这在代码中很容易做到,我想知道是否有一个优雅的WPF纯XAML解决方案?我研究了StyleTriggers,但语法对我来说不是很自然。谢谢! 最佳答案 向Daniel's(slightlyshort)answer添加一些细节因为一些需要的DataTrigger东西并不是很简单(比如{x:Null}):顺便说一句:这完全是凭内存做的,没有在VS或Blend中检查,所以如果其中有错误,请原谅。但是,您应该能够自

c# - 使用 XmlWriter 编写格式化的 XML

我正在尝试将XML文件写入隔离存储,但我想将其格式化为:-但如果我能解决这个问题,我会很烦恼,有人能帮忙吗? 最佳答案 我怀疑您需要创建一个XmlWriterSettings使用您想要的行为(缩进等),然后在创建时将其传递给XmlWriter。只需设置Indent到true可能就足够了:XmlWriterSettingssettings=newXmlWriterSettings{Indent=true};using(XmlWriterwriter=XmlWriter.Create(...,settings)){...}

c# - 将十进制转换为非默认格式的字符串

我需要在这个标尺中将十进制转换为字符串:120.00-"120"120.01-"120.01"120.50-"120.50" 最佳答案 您可以使用decimal.ToString重写以指定格式。decimalamount=120.00m;stringstr=amount.ToString("0.00");这也可以在使用String.Format时使用。Console.WriteLine("{0:0.00}",amount);对于您的第一条规则,它不能在一行中完成。decimalamount=120.00m;stringstr=amo

c# - 从 C# 中的字符串检查日期格式

我想检查string是否包含日期,例如1/01/2000和10/01/2000indd/MM/yyyy格式。到目前为止,我已经尝试过了。DateTimedDate=DateTime.Parse(inputString);string.Format("{0:d/MM/yyyy}",dDate);但是我如何检查该格式是否正确以抛出异常? 最佳答案 stringinputString="2000-02-02";DateTimedDate;if(DateTime.TryParse(inputString,outdDate)){String.

c# - 我的 Asp.Net C# 类如何返回 json 格式

如何想要一个返回json格式的类。这个方法在Controller中很有效但是当我想放入一个类时,Json对象似乎不存在。publicJsonResultTest(){//Error1Thename'Json'doesnotexistinthecurrentcontextC:\inetpub\wwwroot\mvcinfosite\mvcinfosite\Validation\ValidationClass\BaseValidator.cs6620mvcinfositereturnJson(new{errMsg="test"});}我想将该代码放在一个简单的类中。我希望能够在许多Cont